suffering from worms - French English Dictionary